Imaging apparatus and control method for the same, shooting control apparatus, and shooting control method

ABSTRACT

An imaging apparatus includes a shooting rate setting unit configured to set a shooting rate, a shooting unit configured to shoot a moving image at the shooting rate set by the shooting rate setting unit, an acquisition unit configured to acquire a shooting duration time from a start of shooting, a calculation unit configured to calculate a playback time based on a playback rate in a case of playing back the moving image shot by the shooting unit, and a display control unit configured to display the shooting duration time acquired by the acquisition unit and the playback time calculated by the calculation unit together on a display unit while the shooting is conducted by the shooting unit.

CROSS REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. patent applicationSer. No. 13/224,997, filed Sep. 2, 2011, entitled “IMAGING APPARATUS ANDCONTROL METHOD FOR THE SAME, SHOOTING CONTROL APPARATUS, AND SHOOTINGCONTROL METHOD”, the content of which is expressly incorporated byreference herein in its entirety. Further, the present invention claimspriority from Japanese Patent Application No. 2010-201063 filed Sep. 8,2010, which is hereby incorporated by reference herein in its entirety.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to time information display during movingimage shooting.

2. Description of the Related Art

A camera which is capable of generating a moving image in which ashooting time and a time required for playing back from beginning to endare different from each other has been proposed. In the case whereinterval shooting is performed by using such a camera, the time ofshooting a moving image and a time required for playing back the movingimage from beginning to end are different from each other.

For example, in an imaging apparatus discussed in Japanese Patent No.03586580, in the case where a user selects a 10× (ten times) mode in aninterval shooting mode, a shooting operation is performed in such amanner that 10 seconds of shooting is 1 second of playback.

In FIG. 4 of Japanese Patent No. 03586580, a playback time which is thetime elapsed from the start of playback and a real time during shootingare displayed. However, there is an issue that it is difficult to knowthe time required for playing back a shot moving image during theshooting.

SUMMARY OF THE INVENTION

According to an aspect of the present invention, an imaging apparatusincludes a shooting rate setting unit configured to set a shooting rate,a shooting unit configured to shoot a moving image at the shooting rateset by the shooting rate setting unit, an acquisition unit configured toacquire a shooting duration time from a start of shooting, a calculationunit configured to calculate a playback time based on a playback rate ina case of playing back the moving image shot by the shooting unit, and adisplay control unit configured to display the shooting duration timeacquired by the acquisition unit and the playback time calculated by thecalculation unit together on a display unit while the shooting isconducted by the shooting unit.

Further features and aspects of the present invention will becomeapparent from the following detailed description of exemplaryembodiments with reference to the attached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of the specification, illustrate exemplary embodiments, features,and aspects of the invention and, together with the description, serveto explain the principles of the invention.

FIG. 1 is a diagram illustrating a configuration of an imaging apparatusaccording to a first exemplary embodiment of the present invention.

FIG. 2 is a diagram illustrating an appearance of the imaging apparatus.

FIG. 3A and FIG. 3B are diagrams illustrating a structure of movingimage data for one frame.

FIG. 4 is a diagram illustrating a menu screen.

FIG. 5 is a diagram illustrating a screen displayed when inputtingsettings for moving image shooting.

FIG. 6 is a diagram illustrating a screen for displaying a menu forswitching time display.

FIGS. 7A to 7C are diagrams each illustrating the time which isdesignated in the menu for switching time display.

FIG. 8 is a diagram illustrating a procedure for shooting according tothe first exemplary embodiment.

FIG. 9 is a diagram illustrating a procedure for calculating a playbacktime according to the first exemplary embodiment.

FIGS. 10A and 10B are diagrams illustrating a procedure forasynchronously displaying a shooting duration time and a playback time.

FIG. 11 is a diagram illustrating a screen displaying a menu forchanging a shooting rate.

FIG. 12 is a diagram illustrating a procedure for calculating a playbacktime when a shooting rate is changed according to a second exemplaryembodiment of the present invention.

DESCRIPTION OF THE EMBODIMENTS

Various exemplary embodiments, features, and aspects of the inventionwill be described in detail below with reference to the drawings.

FIG. 1 is a diagram illustrating a configuration of an imaging apparatus100 according to a first exemplary embodiment of the present invention.

A communication control unit 101 is a unit which performs communicationwith an information processing apparatus and controls wired or wirelesscommunication with the information processing apparatus.

A calculation unit (central processing unit (CPU)) 102 performs controlof the overall imaging apparatus 100 based on an inputted signal and aprogram. Also, the CPU 102 performs calculation of a playback time basedon a value of a shooting time or the like.

A signal processing unit 103 performs processing such as compressioncoding, contour enhancement, and noise elimination of a shot movingimage.

An optical unit 104 includes a lens, an autofocus driving motor, a zoomdriving motor, and the like.

A primary storage unit (DRAM) 105 is used as a temporary storage area orthe like of the CPU 102.

A secondary storage unit 106 is a nonvolatile storage unit such as aflash memory and stores various parameters.

An operation member 107 includes a cursor key, set/execute button, amenu button, and the like, and a user can use the operation member 107for calling up a menu and selecting and deciding various settings in theimaging apparatus 100. The operation member 107 functions as a unit forsetting and changing a shooting rate and also as a unit for setting ashooting mode such as interval shooting and high speed shooting whenused together with the menu.

A display member 108 is a member which displays moving image data and agraphical user interface (GUI), and a liquid crystal device (LCD), forexample, is used for the display member 108. The CPU 102 functions as adisplay control unit which sets contents to be displayed on the displaymember 108.

A read only memory (ROM) 109 stores a control program to be loaded onthe CPU 102.

A removable storage medium 110 is a removable medium such as a memorycard and stores data. The imaging apparatus 100 has an interface (notillustrated) for accessing the removable storage medium 110 and accessesmoving image data.

A CPU bus 111 includes an address bus, a data bus, and a control bus.

FIG. 2 is a diagram illustrating an appearance of the imaging apparatus100.

A liquid crystal display (LCD) 201 displays a menu screen, an image, andtime information and corresponds to the display member 108 of theimaging apparatus 100. In the time information to be displayed, an upperone is a shooting duration time and a lower one is a playback time. Theuser can confirm a shooting duration time and a playback time duringshooting by viewing the shooting duration time and the playback timedisplayed on the LCD 201.

Illustrated in FIG. 2 is a case where a shooting rate is 300 frames persecond (fps) and a playback rate is 30 fps. It is understood that a timewhich is 10 times of the shooting duration time is required as theplayback time of the moving image.

Illustrated in FIG. 2 is the case of moving image shooting of a momentwhen a limited express train passes through a platform.

In the example illustrated in FIG. 2, the shooting duration time is 8.00seconds and the playback time is one minute and 20.00 seconds. From theplayback time, it is understood that the moment of 8.00 seconds in theshooting duration time is when the moving image has been played back forone minute and 20.00 seconds in the case of playing back the obtainedmoving image from the beginning after terminating the moving imageshooting.

In the case where the shooting rate is 600 fps and the playback rate is30 fps, the required playback time is 20 times of the shooting time. Inthe case where shooting a moving image is performed for 10 seconds, 3minutes and 20 seconds is required for playing back the moving image.When the playback time might be too long for some of users, it is usefulfor such users to know the time required for playback during theshooting.

A button 202 is used for instructing a start of shooting and terminationof shooting.

A set button 203 is used for deciding various settings.

A menu button 204 is used for displaying a menu. Details of the menuwill de described later.

A cursor key 205 includes 4 buttons of upper, lower, left, and rightbuttons.

The buttons 202 to 204 and the cursor key 205 correspond to theoperation member 107 of the imaging apparatus 100 illustrated in FIG. 1.

Hereinafter, a structure of moving image data for one frame (hereinafterreferred to as recording frame data) will be described. The structure ofthe recording frame data is illustrated in FIG. 3A. As illustrated inFIG. 3A, the recording frame data includes frame information andcompressed frame data. The compressed frame data are compressed imagedata itself, and the frame information is additional information of thecompressed frame data.

In the present embodiment, the following information is included as theframe information:

-   Number of bytes of frame information (2 bytes);-   Number of bytes of compressed frame data (8 bytes);-   Time code (8 bytes);-   Shooting date and time (8 bytes);-   Shooting mode (1 byte); and-   Reserved area (5 bytes).    An area of each of the information has the data size shown in the    brackets. A value of “number of bytes of frame information” is 32    bytes and is a fixed value.

“Number of bytes of compressed frame data” is varied depending on framedata, and a data size of the compressed frame data is set as “number ofbytes of compressed frame data”.

As “time code”, time information from a start of shooting is recorded bythe unit of one millisecond (ms).

As “shooting date and time”, information of date and time of shooting amoving image is recorded by the unit of one ms. The shooting time anddate in the present exemplary embodiment is a time when the start ofshooting is instructed. The information may be replaced by that ofshooting termination or the like.

As “shooting mode”, a value indicating a mode of a shot moving image isrecorded. Included in the shooting mode are a normal mode, an intervalshooting mode, and a high speed shooting mode. In the normal mode, sincethe shooting rate and the playback rate are the same, the shootingduration time and the playback time are the same. In the intervalshooting mode, since the shooting rate is lower than the playback rate,the shooting duration time is longer than the playback time.

In the high speed shooting mode, since the shooting rate is higher thanthe playback rate, the playback time is longer than the shootingduration time.

“Reserved area” is an area which is not currently used but is reservedfor future use. In the present exemplary embodiment, 0 is set for eachof the reserved areas.

As illustrated in FIG. 3B, the moving image data is recorded assuccessive frame data. There is a file header at a leading end in FIG.3B. The file header is additional information of the moving image data.After the file header, the frame data is recorded by the unit of 1 frameas illustrated in FIG. 3A.

In the present exemplary embodiment, the mode illustrated in FIGS. 3Aand 3B is not limitative, and any mode is adopted to the presentexemplary embodiment insofar as the mode enables displaying the shootingduration time and the time required for playing back the moving imagefor the user.

Hereinafter, the menu will be described. The menu illustrated in FIG. 4is displayed on the LCD 201 when the user presses the button 204. Themenu to be displayed is “setting of moving image shooting”, “switchingof display time”, “change of shooting rate” and “cancel”.

“Setting of moving image shooting” is the menu to be used for inputtingvarious settings for shooting a moving image. Upon reception of theoperation via the menu, the CPU 102 functions as a shooting modeselection unit and also as a shooting rate setting unit.

“Switching of display time” is the menu to be used for switching thetime to be displayed during the moving image shooting. As theinformation to be displayed on the display unit, both of the shootingduration time and the playback time or either one of them may beselected.

Upon reception of the operation via the menu, the CPU 102 functions as adisplay time selection unit.

“Changing of shooting rate” is the menu to be used for changing theshooting rate during shooting a moving image.

The user selects one of the menu items by using the cursor key 205 anddecides the desired menu item by using the button 203.

Hereinafter, a method of inputting settings for moving image shootingwill be described.

The user selects “setting of moving image shooting” in the menuillustrated in FIG. 4 and presses the button 203, so that a screenillustrated in FIG. 5 for inputting settings for moving image shootingis displayed on the LCD 201. The items to be set are the shooting mode,the shooting rate, and the playback rate. Included in the shooting modeare the normal mode, the interval shooting mode, and the high speedshooting mode. Each of values of the shooting rate and the playback rateto be designated is the number of frames per second. The user designatesthe items of shooting mode, shooting rate, and playback rate by usingthe cursor key 205 to select the desired option and decides the settingsby pressing the button 203.

Hereinafter, one example of switching the time information to bedisplayed will be described.

The user selects “change of display time” in the menu illustrated inFIG. 4 and presses the button 203, so that a screen illustrated in FIG.6 for selecting the time information to be displayed is displayed on theLCD 201. In the case where the shooting rate and the playback rate arethe same as those in the case illustrated in FIG. 2, when “shootingduration time and playback time” are selected in the screen illustratedin FIG. 6, a screen illustrated in FIG. 7A is displayed on the LCD 201.The time information displayed on the screen illustrated in FIG. 7A isboth of the shooting duration time and the playback time as in FIG. 2.

A screen illustrated in FIG. 7B is displayed on the LCD 201 when“shooting duration time” is selected on the screen illustrated in FIG.6. The time information to be displayed on the screen illustrated inFIG. 7B is the shooting duration time only.

A screen illustrated in FIG. 7C is displayed on the LCD 201 when“playback time” is selected on the screen illustrated in FIG. 6. Thetime information to be displayed on the screen illustrated in FIG. 7C isthe playback time only.

Hereinafter, processing for shooting to be executed under the control bythe CPU 102 will be described with reference to FIG. 8.

In step S801, the user inputs the shooting mode, shooting rate, andplayback rate. The shooting mode, shooting rate, and playback rate areinputted via the screen for setting of moving image shooting illustratedin FIG. 5.

After the setting is terminated in step S801, and upon reception of ashooting start instruction which is given by the user, the shooting isstarted in step S809.

In step S802, the CPU 102 obtains from a not-illustrated timer ashooting duration time from the start of shooting.

In step S803, the CPU 102 determines whether the set shooting mode isthe one in which the shooting duration time and the playback time aredifferent from each other, i.e. whether the shooting mode is theinterval shooting mode or the high speed shooting mode.

In the case where the set shooting mode is the interval shooting mode orthe high speed shooting mode in step S803 (YES in step S803), the stepproceeds to step S804. In the case where the shooting mode is the one inwhich the shooting duration time and the playback time are the same (NOin step S803), i.e. the normal mode, the processing proceeds to stepS806.

In step S804, the CPU 102 performs processing required for calculatingthe playback time. Details are described below with reference to FIG. 9.

In step S805, the CPU 102 displays both of the shooting duration timeand the playback time or either one of them according to the setting onthe screen illustrated in FIG. 6. After the processing in step S805, theprocessing proceeds to step S807.

In step S806, the CPU 102 displays only the shooting duration time, andthe processing proceeds to step S807.

In step S807, the CPU 102 records moving image data. In the presentexemplary embodiment, data for one frame is recorded.

In step S808, the CPU 102 determines whether the shooting is terminated.In the case where it is not determined that the shooting is terminatedin step S808, the processing returns to step S802. In the case where itis determined that the shooting is terminated in step S808, the CPU 102terminates the shooting processing.

Hereinafter, the procedure for playback time calculation processing willbe described with reference to FIG. 9.

In step S901, the CPU 102 obtains the playback rate set in FIG. 5.

In step S902, the CPU 102 obtains the shooting rate set in FIG. 5.

In step S903, the CPU 102 calculates a playback time in the case ofplaying back the image based on the obtained playback rate and shootingrate. The playback time tp is obtained by the following expression whenthe shooting rate is R; the playback rate is Rp; and the shootingduration time is t:

${tp} = {\frac{R}{Rp}t}$

For example, in the case where the shooting rate is 90 fps; the playbackrate is 30 fps; and the shooting duration time is 20 seconds, theplayback time of the moving image is:

tp=90 (fps)/30 (fps)×20 (sec)=60 (sec).

Though the timings for updating the displays of the shooting durationtime and the playback time are synchronized in the processingillustrated in FIG. 8, the timings for updating the displays of theshooting duration time and the playback time may be performedasynchronously. Hereinafter, a procedure for the processing ofasynchronously updating the displays of the shooting duration time andthe playback time will be described with reference to FIG. 10A.

In step S1001, the user inputs a shooting mode, a shooting rate, and aplayback rate. The inputs of the shooting mode, shooting rate, orplayback rate are performed via the screen for inputting settings formoving image shooting illustrated in FIG. 5.

After the settings are inputted in step S1001 and upon reception of aninstruction for staring shooting from the user, the shooting is startedin step S1015.

In step S1002, the CPU 102 determines whether the set shooting mode isthe one in which the shooting duration time and the playback time aredifferent from each other. The shooting mode in which the shootingduration time and the playback time are different from each other is theinterval shooting mode or the high speed shooting mode.

The processing proceeds to step S1003 in the case where the set shootingmode is the one in which the shooting duration time and the playbacktime are different from each other in step S1002 (YES in step S1002).The processing proceeds to step S1004 in the case where the set shootingmode is the one in which the shooting duration time and the playbacktime are the same in step S1002 (NO in step S1002).

In step S1003, the CPU 102 starts up a playback time display thread.Since the playback time display thread operates asynchronously with theprocessing of displaying the shooting duration time, it is possible toasynchronously perform the display of shooting duration time and thedisplay of playback time. A procedure for the processing of the playbacktime display thread is illustrated in FIG. 10B and will be describedbelow.

In step S1004, the CPU 102 obtains from the not-illustrated timer theshooting duration time from the start of the shooting.

In step S1005, the CPU 102 displays the shooting duration time.

In step S1006, the CPU 102 records moving image data. Here, data for oneframe is recorded.

In step S1007, the CPU 102 determines whether the shooting isterminated. The processing proceeds to step S1008 in the case where itis determined that the shooting is terminated in step S1007 (YES in stepS1007). The processing returns to step S1004 in the case where it is notdetermined that the shooting is terminated in step S1007 (NO in stepS1007).

In step S1008, the CPU 102 sends a termination notification to theplayback time display thread to bring the processing to end.

Hereinafter, the procedure for the processing of the playback timedisplay thread after the playback time display thread is started up instep S1003 will be described with reference to FIG. 10B.

In step S1009, the CPU 102 calculates a time interval for updating theplayback time display. The time interval ti for updating the playbacktime display is obtained from the following expression when the playbackrate is Rp; the shooting rate is R; and the unit for displaying theplayback time is tu:

${ti} = {\frac{Rp}{R}{tu}}$

For example, in the case where the playback rate is 30 fps; the shootingrate is 120 fps, and the playback time display unit is 0.01 sec, thetime interval ti for updating the playback time display is:

ti=30 (fps)/120 (fps)×0.01 (sec)=0.0025 (sec).

In step 1010, the CPU 102 obtains the time elapsed from the update ofthe playback time display.

In step S1011, the CPU 102 determines whether the time elapsed from theplayback time display update is longer than the updating interval. Theupdating interval is the time obtained by the calculation in step S1009.The processing returns to step S1010 in the case where it is determinedthat the time elapsed from the playback time display update is shorterthan the updating interval (NO in step S1011). The processing proceedsto step S1012 in the case where it is determined that the time elapsedfrom the playback time display update is longer than the updatinginterval (YES in step S1011).

In step S1012, the CPU 102 obtains the playback time. Here, unlike theexample illustrated in FIG. 9, the playback time is not obtained by acalculation but is obtained from a counter for playback time.

In step S1013, the CPU 102 updates the playback time display.

In step S1014, the CPU 102 determines whether the terminationnotification is received. The termination notification is sent to theplayback time display thread in step S1008. The processing returns tostep S1010 in the case where it is determined that the terminationnotification is not received in S1014 (NO in step S1014). The CPU 102terminates the playback time display thread in the case where it isdetermined that the termination notification is received in S1014 (YESin step S1014).

As described above, it is possible to know the playback time during theshooting in the case of shooting the moving image of which the shootingduration time and the playback time are different from each other.Further, it is possible to display the shooting duration time and theplayback time synchronously or asynchronously.

The shooting rate is not changed during shooting in the first exemplaryembodiment. In a second exemplary embodiment of the present invention, acase of changing a shooting rate during shooting will be described.

Hereinafter, an operation for changing a shooting rate during shootingwill be described.

The user selects “change of shooting rate” in the menu illustrated inFIG. 4 and presses the button 203, so that a screen for changing ashooting rate illustrated in FIG. 11 is displayed on the LCD 201. In thescreen illustrated in FIG. 11, a shooting rate before change and ashooting rate after change are displayed. The user uses the cursor key205 to designate the shooting rate after change. The user presses thebutton 203 to decide the shooting rate after change.

Values of the playback time and the shooting duration time obtainedduring the shooting are recorded in a buffer just before the change ofshooting rate which is conducted by using the screen illustrated in FIG.11.

Hereinafter, a procedure for calculating a playback time in the casewhere the shooting rate is changed will be described with reference toFIG. 12. The process relating to the shooting in this case is the sameas that illustrated in FIG. 8.

In step S1201, the CPU 102 obtains from the buffer the values ofplayback time and shooting duration time before the shooting ratechange.

In step S1202, the CPU 102 obtains the playback rate.

In step S1203, the CPU 102 obtains the changed shooting rate.

In step S1204, the CPU 102 calculates a shooting duration time elapsedfrom the shooting rate change. Here, the shooting duration time isobtained by calculating a difference between the values of the shootingduration time obtained in step S802 and the shooting duration timeobtained from the buffer in step S1201.

In step S1205, the CPU 102 determines whether the shooting rate ischanged. The processing proceeds to step S1206 in the case where it isdetermined that the shooting rate is changed in step S1205 (YES in stepS1205). The processing proceeds to step S1207 in the case where it isdetermined that the shooting rate is not changed in step S1205 (NO instep S1205).

In step S1206, the CPU 102 records the values of the playback time andthe shooting duration time in the buffer. In the case wherepreliminarily set values exist in the buffer, the values are updated.

In step S1207, the CPU 102 calculates the playback time and thenterminates the processing related to the calculation of playback time.The playback time tp to be displayed after the shooting rate change isobtained from the following expression when the playback time calculatedbefore the shooting rate change is to; the shooting rate after thechange is R; the playback rate is Rp; and the shooting duration timeelapsed after the shooting rate change is t;

${tp} = {{to} + {\frac{R}{Rp}t}}$

For example, in the case where the shooting is performed at 90 fps for60 seconds from the beginning and then at 270 fps after the shooting for60 seconds; a shooting duration time of the shooting is 100 seconds; anda playback rate is 30 fps, the playback time tp is:

tp=90 (fps)/30 (fps)×60 (sec)+270 (fps)/30 (fps)×(100 (sec)−60(sec))=540 (sec).

Since the playback time before the shooting rate change is stored in thebuffer, the playback time before the shooting rate change is obtained byreading the value without any calculation.

As described above, in the case of changing the shooting rate duringshooting, it is easy to know the playback time of the shot moving imagebased on the changed shooting rate.

The present invention is applicable to a system in which a computerwhich communicates with an imaging apparatus is a shooting controlapparatus; a shooting mode, a shooting rate, and the like are set byusing the computer; and the computer obtains an image which is shot bythe imaging apparatus according to the settings. The present inventionis also applicable to the case of displaying the shooting duration timeand the playback time on a display unit of the computer in the system.

In this case, a communication unit is provided in each of the computerand the imaging apparatus, and the information of shooting rate and theinformation of shooting mode which are set by using the computer as wellas an instruction signal for starting the shooting and the like are sentvia the communication units. Also, image data obtained by the imagingapparatus is sent to the computer via the communication units.

Further, the computer calculates the shooting duration time and theplayback time based on the settings of the shooting mode and theshooting rate and displays the shooting duration time and the playbacktime on the display unit.

Aspects of the present invention can also be realized by a computer of asystem or apparatus (or devices such as a CPU or MPU) that reads out andexecutes a program recorded on a memory device to perform the functionsof the above-described embodiment(s), and by a method, the steps ofwhich are performed by a computer of a system or apparatus by, forexample, reading out and executing a program recorded on a memory deviceto perform the functions of the above-described embodiment(s). For thispurpose, the program is provided to the computer for example via anetwork or from a recording medium of various types serving as thememory device (e.g., computer-readable medium).

While the present invention has been described with reference toexemplary embodiments, it is to be understood that the invention is notlimited to the disclosed exemplary embodiments. The scope of thefollowing claims is to be accorded the broadest interpretation so as toencompass all modifications, equivalent structures, and functions.

What is claimed is:
 1. An imaging processing apparatus comprising: aninput unit configured to input moving image data; a generation unitconfigured to convert frame rate of a first moving image data of apredetermined time which is input from the input unit and generate asecond moving image data having playback time different from thepredetermined time; a selection unit configured to select whether todisplay the predetermined time or the playback time on a display; and adisplay control unit configured to display, according to the selectionmade by the selection unit, either one of the predetermined time or theplayback time on the display unit while the first moving image data isinput from the input unit.
 2. The imaging processing apparatus accordingto claim 1, wherein the input unit inputs moving image data shot by ashooting unit and the display control unit displays the predeterminedtime or the playback time on the display unit in a case where a shootingmode is set for shooting moving image data by the shooting unit.
 3. Theimaging processing apparatus according to claim 2, further comprising ashooting mode selection unit capable of selecting an interval shootingmode or a high speed shooting mode, wherein the display control unitdisplays the predetermined time or the playback time on the display unitwhile the shooting is conducted in the interval shooting mode or thehigh speed shooting mode selected by the shooting mode selection unit.4. The imaging processing apparatus according to claim 1, furthercomprising a calculation unit configured to calculate a playback time ina case of playing back the second moving image based on a predeterminedplayback rate while the first moving image data is input by the inputunit, wherein, in a case where the playback time is selected to bedisplayed on the display unit by the selection unit, the display controlunit displays the playback time calculated by the calculation unit onthe display unit while the first moving image data is input by the inputunit.
 5. The imaging processing apparatus according to claim 3, whereinthe calculation unit re-calculates the playback time based on a changedframe rate in a case where a frame rate of the first moving image datais changed while the first moving image data is input by the input unit.6. A method for controlling an imaging processing apparatus, the methodcomprising: inputting moving image data; converting a frame rate of afirst moving image data of a predetermined time which is input andgenerating a second moving image data having a playback time differentfrom the predetermined time; selecting whether to display thepredetermined time or the playback time on a display; and displaying,according to the made selection, either one of the predetermined time orthe playback time on the display unit while the first moving image datais input from the input unit.
 7. A non-transitory computer readablestorage medium having stored thereon a program for performing a methodaccording to claim 6.